make a last ditch effort - Turkish English Dictionary